last mile technology - German English Dictionary